//package com.kanche.bigbaby.fragment;
//
//import android.content.Context;
//import android.graphics.Color;
//import android.graphics.drawable.ColorDrawable;
//import android.support.v4.widget.SwipeRefreshLayout;
//import android.view.LayoutInflater;
//import android.view.View;
//
//import com.kanche.bigbaby.R;
//import com.kanche.bigbaby.adapter.SmListViewAdapter;
//import com.kanche.bigbaby.bean.LoginUser;
//import com.kanche.bigbaby.support.base.BasePage;
//import com.kanche.bigbaby.support.smlistview.SwipeMenu;
//import com.kanche.bigbaby.support.smlistview.SwipeMenuCreator;
//import com.kanche.bigbaby.support.smlistview.SwipeMenuItem;
//import com.kanche.bigbaby.support.smlistview.SwipeMenuListView;
//
//import java.util.ArrayList;
//import java.util.List;
//
///**
// * Created by Chenshao_Young on 15/5/19.
// */
//public class SmListViewPage_backup extends BasePage implements SwipeRefreshLayout.OnRefreshListener,
//        SwipeMenuListView.OnLoadMoreListener{
//
//    String pageTitle;
//    SwipeRefreshLayout srl_page;
//    SwipeMenuListView smlv_page;
//    SmListViewAdapter adapter;
//    View view;
//    //一共有10中情况
//    int from = -1;
//
//    public SmListViewPage_backup(Context context, String pageTitle) {
//        super(context);
//        this.pageTitle = pageTitle;
//    }
//    public SmListViewPage_backup(Context context, String pageTitle, int from) {
//        super(context);
//        this.pageTitle = pageTitle;
//        this.from = from;
//    }
//
//    @Override
//    protected View initView(LayoutInflater inflater) {
//        view = inflater.inflate(R.layout.page_smlistview, null);
//        srl_page = justFindIt(view, R.id.srl_page);
//        smlv_page = justFindIt(view, R.id.smlv_page);
//
//        srl_page.setOnRefreshListener(this);
//        smlv_page.setmOnLoadMoreListener(this);
//
//        List<LoginUser> list = new ArrayList<>();
//        for(int i=0;i<20;i++){
//            list.add(new LoginUser());
//        }
//
//        adapter = new SmListViewAdapter(context,list);
//        smlv_page.setAdapter(adapter);
//
//
//        SwipeMenuCreator creator = new SwipeMenuCreator() {
//
//            @Override
//            public void create(SwipeMenu menu) {
//                // create "open" item
//                SwipeMenuItem openItem = new SwipeMenuItem(
//                        context);
//                // set item background
//                openItem.setBackground(new ColorDrawable(Color.rgb(0xC9, 0xC9,
//                        0xCE)));
//                // set item width
//                openItem.setWidth(90);
//                // set item title
//                openItem.setTitle("Open");
//                // set item title fontsize
//                openItem.setTitleSize(18);
//                // set item title font color
//                openItem.setTitleColor(Color.WHITE);
//                // add to menu
//                menu.addMenuItem(openItem);
//
//                // create "delete" item
//                SwipeMenuItem deleteItem = new SwipeMenuItem(
//                        context);
//                // set item background
//                deleteItem.setBackground(new ColorDrawable(Color.rgb(0xF9,
//                        0x3F, 0x25)));
//                // set item width
//                deleteItem.setWidth(90);
//                // set a icon
//                deleteItem.setIcon(R.drawable.ic_delete);
//                // add to menu
//                menu.addMenuItem(deleteItem);
//            }
//        };
//        // set creator
//        smlv_page.setMenuCreator(creator);
//
//        // step 2. listener item click event
//        smlv_page.setOnMenuItemClickListener(new SwipeMenuListView.OnMenuItemClickListener() {
//            @Override
//            public boolean onMenuItemClick(int position, SwipeMenu menu, int index) {
////                ApplicationInfo item = mAppList.get(position);
//                switch (index) {
//                    case 0:
//                        // open
////                        open(item);
//                        break;
//                    case 1:
//                        // delete
////					delete(item);
////                        mAppList.remove(position);
////                        mAdapter.notifyDataSetChanged();
//                        break;
//                }
//                return false;
//            }
//        });
//
//        // set SwipeListener
//        smlv_page.setOnSwipeListener(new SwipeMenuListView.OnSwipeListener() {
//
//            @Override
//            public void onSwipeStart(int position) {
//                // swipe start
//            }
//
//            @Override
//            public void onSwipeEnd(int position) {
//                // swipe end
//            }
//        });
//
//        return view;
//    }
//
//    @Override
//    public void onClick(View v) {
//
//    }
//
//    @Override
//    public void onRefresh() {
//
//    }
//
//    @Override
//    public void loadMore() {
//
//    }
//
//}
